package cn.invest.merry.module.invest.dal.dataobject.zbbase;

import lombok.*;
import java.util.*;
import java.time.LocalDate;
import java.time.LocalDate;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonProperty;
import cn.invest.merry.framework.mybatis.core.dataobject.BaseDO;

/**
 * 个股报告期指标 DO
 *
 * @author 芋道源码
 */
@TableName("invest_zb_base")
@KeySequence("invest_zb_base_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ZbBaseDO extends BaseDO {

    /**
     * ID
     */
    @TableId
    @JsonProperty("ID")
    private Long id;
    /**
     * 机构名称
     */
    @JsonProperty("ORGNAME")
    private String orgname;
    /**
     * 证券代码
     */
    @JsonProperty("SECCODE")
    private Long seccode;
    /**
     * 证券简称
     */
    @JsonProperty("SECNAME")
    private String secname;
    /**
     * 开始日期
     */
    @JsonProperty("STARTDATE")
    private LocalDate startdate;
    /**
     * 截止日期
     */
    @JsonProperty("ENDDATE")
    private LocalDate enddate;
    /**
     * 数据来源编码
     */
    @JsonProperty("F001V")
    private String f001v;
    /**
     * 数据来源
     */
    @JsonProperty("F002V")
    private String f002v;
    /**
     * 每股收益	单位：元
     */
    @JsonProperty("F003N")
    private BigDecimal f003n;
    /**
     * 基本每股收益	单位：元
     */
    @JsonProperty("F004N")
    private BigDecimal f004n;
    /**
     * 稀释每股收益	单位：元
     */
    @JsonProperty("F005N")
    private BigDecimal f005n;
    /**
     * 扣除非经常性损益每股收益	单位：元
     */
    @JsonProperty("F006N")
    private BigDecimal f006n;
    /**
     * 每股未分配利润	单位：元
     */
    @JsonProperty("F007N")
    private BigDecimal f007n;
    /**
     * 每股净资产	净资产/股本
     */
    @JsonProperty("F008N")
    private BigDecimal f008n;
    /**
     * 调整后每股净资产
     */
    @JsonProperty("F009N")
    private BigDecimal f009n;
    /**
     * 每股资本公积金	资本公积/股本
     */
    @JsonProperty("F010N")
    private BigDecimal f010n;
    /**
     * 营业利润率	营业利润/营业收入*100
     */
    @JsonProperty("F011N")
    private BigDecimal f011n;
    /**
     * 营业税金率	营业税金/营业收入*100
     */
    @JsonProperty("F012N")
    private BigDecimal f012n;
    /**
     * 营业成本率	营业成本/营业收入*100
     */
    @JsonProperty("F013N")
    private BigDecimal f013n;
    /**
     * 净资产收益率	净利润/股东权益*100
     */
    @JsonProperty("F014N")
    private BigDecimal f014n;
    /**
     * 投资收益率 投资收益*2/期初(交易性金融资产+可供出售金融资产+持有至到期投资+长期股权投资)+期末(交易性金融资产+可供出售金融资产+持有至到期投资+长期股权投资)*100
     */
    @JsonProperty("F015N")
    private BigDecimal f015n;
    /**
     * 总资产报酬率	归属母公司所有者的净利润*2/(期末资产总额+期初资产总额)*100
     */
    @JsonProperty("F016N")
    private BigDecimal f016n;
    /**
     * 净利润率	净利润/营业收入*100
     */
    @JsonProperty("F017N")
    private BigDecimal f017n;
    /**
     * 管理费用率	管理费用/营业收入*100
     */
    @JsonProperty("F018N")
    private BigDecimal f018n;
    /**
     * 财务费用率	财务费用/营业收入*100
     */
    @JsonProperty("F019N")
    private BigDecimal f019n;
    /**
     * 成本费用利润率	利润总额/成本费用总额×100
     */
    @JsonProperty("F020N")
    private BigDecimal f020n;
    /**
     * 三费比重	（财务费用+管理费用+营业费用）/营业收入*100
     */
    @JsonProperty("F021N")
    private BigDecimal f021n;
    /**
     * 应收账款周转率	营业收入/[(期初应收账款+期末应收账款)/2]
     */
    @JsonProperty("F022N")
    private BigDecimal f022n;
    /**
     * 存货周转率	营业成本/[(期初存货+期末存货)/2]
     */
    @JsonProperty("F023N")
    private BigDecimal f023n;
    /**
     * 运营资金周转率	营业收入/[(期初流动资产-期初流动负债)+(期末流动资产-期末流动负债)/2]
     */
    @JsonProperty("F024N")
    private BigDecimal f024n;
    /**
     * 总资产周转率	营业收入/((期初资产总计+期末资产总计)/2)
     */
    @JsonProperty("F025N")
    private BigDecimal f025n;
    /**
     * 固定资产周转率	营业收入/((期初固定资产+期末固定资产)/2)
     */
    @JsonProperty("F026N")
    private BigDecimal f026n;
    /**
     * 应收账款周转天数	N/应收账款周转率
     */
    @JsonProperty("F027N")
    private BigDecimal f027n;
    /**
     * 存货周转天数	N/存货周转率
     */
    @JsonProperty("F028N")
    private BigDecimal f028n;
    /**
     * 流动资产周转率	营业收入/[（期初流动资产+期末流动资产）/2]
     */
    @JsonProperty("F029N")
    private BigDecimal f029n;
    /**
     * 流动资产周转天数	N/流动资产周转率
     */
    @JsonProperty("F030N")
    private BigDecimal f030n;
    /**
     * 总资产周转天数	N/总资产周转率
     */
    @JsonProperty("F031N")
    private BigDecimal f031n;
    /**
     * 股东权益周转率	营业收入*2/(期初股东权益+期末股东权益)
     */
    @JsonProperty("F032N")
    private BigDecimal f032n;
    /**
     * 流动资产比率	流动资产/总资产*100
     */
    @JsonProperty("F033N")
    private BigDecimal f033n;
    /**
     * 货币资金比率	货币资金/流动资产*100
     */
    @JsonProperty("F034N")
    private BigDecimal f034n;
    /**
     * 交易性金融资产比率	短期投资/流动资产*100
     */
    @JsonProperty("F035N")
    private BigDecimal f035n;
    /**
     * 存货比率	存货/流动资产*100
     */
    @JsonProperty("F036N")
    private BigDecimal f036n;
    /**
     * 固定资产比率	固定资产/总资产*100
     */
    @JsonProperty("F037N")
    private BigDecimal f037n;
    /**
     * 负债结构比	流动负债/非流动负债*100
     */
    @JsonProperty("F038N")
    private BigDecimal f038n;
    /**
     * 产权比率	负债总额/股东权益*100
     */
    @JsonProperty("F039N")
    private BigDecimal f039n;
    /**
     * 净资产比率	100-资产负债率；净资产/总资产*100
     */
    @JsonProperty("F040N")
    private BigDecimal f040n;
    /**
     * 资产负债比率	负债总额/资产总额*100
     */
    @JsonProperty("F041N")
    private BigDecimal f041n;
    /**
     * 流动比率	流动资产/流动负债
     */
    @JsonProperty("F042N")
    private BigDecimal f042n;
    /**
     * 速动比率	(流动资产-存货)/流动负债
     */
    @JsonProperty("F043N")
    private BigDecimal f043n;
    /**
     * 现金比率	货币资金/流动负债*100
     */
    @JsonProperty("F044N")
    private BigDecimal f044n;
    /**
     * 利息保障倍数	息税前利润/利息费用=(利润总额+财务费用)/财务费用
     */
    @JsonProperty("F045N")
    private BigDecimal f045n;
    /**
     * 营运资金	流动资产-流动负债
     */
    @JsonProperty("F046N")
    private BigDecimal f046n;
    /**
     * 非流动负债比率	（非流动负债/负债合计）*100
     */
    @JsonProperty("F047N")
    private BigDecimal f047n;
    /**
     * 流动负债比率	流动负债/总负债*100
     */
    @JsonProperty("F048N")
    private BigDecimal f048n;
    /**
     * 保守速动比率	（货币资金+交易性金融资产+应收票据+应收账款+其他应收款)/流动负债
     */
    @JsonProperty("F049N")
    private BigDecimal f049n;
    /**
     * 现金到期债务比率	经营活动现金净流量*100/本期到期的债务=经营活动现金净流量*100/（一年内到期的非流动负债＋应付票据）
     */
    @JsonProperty("F050N")
    private BigDecimal f050n;
    /**
     * 有形资产净值债务率	负债总额*100/(归属母公司所有者的股东权益-无形资产-商誉)
     */
    @JsonProperty("F051N")
    private BigDecimal f051n;
    /**
     * 营业收入增长率	(本期营业收入/上期营业收入-1)*100
     */
    @JsonProperty("F052N")
    private BigDecimal f052n;
    /**
     * 净利润增长率	(本期净利润/上期净利润-1)*100
     */
    @JsonProperty("F053N")
    private BigDecimal f053n;
    /**
     * 净资产增长率	(期末股东权益/期初股东权益-1)*100
     */
    @JsonProperty("F054N")
    private BigDecimal f054n;
    /**
     * 固定资产增长率	(期末固定资产/期初固定资产-1)*100
     */
    @JsonProperty("F055N")
    private BigDecimal f055n;
    /**
     * 总资产增长率	(期末资产总额/期初资产总额-1)*100
     */
    @JsonProperty("F056N")
    private BigDecimal f056n;
    /**
     * 投资收益增长率	(本期投资收益/上期投资收益-1)*100
     */
    @JsonProperty("F057N")
    private BigDecimal f057n;
    /**
     * 营业利润增长率	(本期营业利润/上年同期营业利润-1)*100
     */
    @JsonProperty("F058N")
    private BigDecimal f058n;
    /**
     * 每股现金流量	现金流量净额/（股本*面值）
     */
    @JsonProperty("F059N")
    private BigDecimal f059n;
    /**
     * 每股经营现金流量	经营现金净流量/（股本*面值）
     */
    @JsonProperty("F060N")
    private BigDecimal f060n;
    /**
     * 经营净现金比率（短期债务）	经营现金净流量*100/流动负债
     */
    @JsonProperty("F061N")
    private BigDecimal f061n;
    /**
     * 经营净现金比率（全部债务）	经营现金净流量*100/负债总额
     */
    @JsonProperty("F062N")
    private BigDecimal f062n;
    /**
     * 经营活动现金净流量与净利润比率	经营活动现金净流量*100/净利润
     */
    @JsonProperty("F063N")
    private BigDecimal f063n;
    /**
     * 营业收入现金含量	经营活动现金流入量*100/营业收入
     */
    @JsonProperty("F064N")
    private BigDecimal f064n;
    /**
     * 全部资产现金回收率	经营活动现金流量净额*100 /资产总额
     */
    @JsonProperty("F065N")
    private BigDecimal f065n;
    /**
     * 净资产收益率(扣除非经常性损益)	单位：%
     */
    @JsonProperty("F066N")
    private BigDecimal f066n;
    /**
     * 净资产收益率-加权	单位：%
     */
    @JsonProperty("F067N")
    private BigDecimal f067n;
    /**
     * 净资产收益率-加权(扣除非经常性损益)	单位：%
     */
    @JsonProperty("F068N")
    private BigDecimal f068n;
    /**
     * 报告年度
     */
    @JsonProperty("F069D")
    private LocalDate f069d;
    /**
     * 合并类型编码
     */
    @JsonProperty("F070V")
    private String f070v;
    /**
     * 合并类型
     */
    @JsonProperty("F071V")
    private String f071v;
    /**
     * 扣除非经常性损益后的净利润	单位：元
     */
    @JsonProperty("F076N")
    private BigDecimal f076n;
    /**
     * 非经常性损益合计	单位：元
     */
    @JsonProperty("F077N")
    private BigDecimal f077n;
    /**
     * 毛利率	(营业收入-营业成本)/营业收入*100
     */
    @JsonProperty("F078N")
    private BigDecimal f078n;
    /**
     * 期间费用率	期间费用率=(年末期间费用/年末营业收入)*100%
     */
    @JsonProperty("F079N")
    private BigDecimal f079n;
    /**
     * 现金转换周期	现金转换周期=存货转换期间+应收账款转换期间
     */
    @JsonProperty("F080N")
    private BigDecimal f080n;
    /**
     * 净资产收益率	净资产收益率=年末净利润/年平均净资产
     */
    @JsonProperty("F081N")
    private BigDecimal f081n;
    /**
     * 净利含金量	净利含金量=经营现金净流量/净利润
     */
    @JsonProperty("F082N")
    private BigDecimal f082n;
    /**
     * 非经常性损益占比	非经常性损益占比 =非经常性损益/净利润=(资产减值损失+公允价值变动净收益+投资收益+汇兑收益+补贴收入+营业外收入+营业外支出)/净收益
     */
    @JsonProperty("F083N")
    private BigDecimal f083n;
    /**
     * 期间费用增长率	期间费用增长率=((年末期间费用-上年末期间费用)/上年末期间费用)*100%
     */
    @JsonProperty("F084N")
    private BigDecimal f084n;
    /**
     * 基本获利能力	基本获利能力=年化总资产息税前经常性收益率(EBIT) EBIT=净利润+所得税+利息
     */
    @JsonProperty("F085N")
    private BigDecimal f085n;
    /**
     * 应收账款占比	应收账款占比=应收账款/总资产
     */
    @JsonProperty("F086N")
    private BigDecimal f086n;
    /**
     * 存货占比	存货占比=存货/总资产
     */
    @JsonProperty("F087N")
    private BigDecimal f087n;
    /**
     * 年化期间费用毛利比	年化期间费用毛利比=期间费用/毛利
     */
    @JsonProperty("F088N")
    private BigDecimal f088n;
    /**
     * 营业收入
     */
    @JsonProperty("F089N")
    private BigDecimal f089n;
    /**
     * 营业成本
     */
    @JsonProperty("F090N")
    private BigDecimal f090n;
    /**
     * 销售费用
     */
    @JsonProperty("F091N")
    private BigDecimal f091n;
    /**
     * 管理费用
     */
    @JsonProperty("F092N")
    private BigDecimal f092n;
    /**
     * 财务费用
     */
    @JsonProperty("F093N")
    private BigDecimal f093n;
    /**
     * 三费合计
     */
    @JsonProperty("F094N")
    private BigDecimal f094n;
    /**
     * 公允价值变动净收益
     */
    @JsonProperty("F095N")
    private BigDecimal f095n;
    /**
     * 投资收益
     */
    @JsonProperty("F096N")
    private BigDecimal f096n;
    /**
     * 营业利润
     */
    @JsonProperty("F097N")
    private BigDecimal f097n;
    /**
     * 补贴收入
     */
    @JsonProperty("F098N")
    private BigDecimal f098n;
    /**
     * 营业外收支净额
     */
    @JsonProperty("F099N")
    private BigDecimal f099n;
    /**
     * 利润总额
     */
    @JsonProperty("F100N")
    private BigDecimal f100n;
    /**
     * 净利润
     */
    @JsonProperty("F101N")
    private BigDecimal f101n;
    /**
     * 归属于母公司所有者的净利润
     */
    @JsonProperty("F102N")
    private BigDecimal f102n;
    /**
     * 扣除非经常性损益后的净利润(2007版)
     */
    @JsonProperty("F103N")
    private BigDecimal f103n;
    /**
     * 非经常性损益合计(2007版)
     */
    @JsonProperty("F104N")
    private BigDecimal f104n;
    /**
     * 经营活动现金流量净额
     */
    @JsonProperty("F105N")
    private BigDecimal f105n;
    /**
     * 投资活动现金流量净额
     */
    @JsonProperty("F106N")
    private BigDecimal f106n;
    /**
     * 筹资活动现金流量净额
     */
    @JsonProperty("F107N")
    private BigDecimal f107n;
    /**
     * 现金及现金等价物净增加额
     */
    @JsonProperty("F108N")
    private BigDecimal f108n;
    /**
     * 货币资金
     */
    @JsonProperty("F109N")
    private BigDecimal f109n;
    /**
     * 交易性金融资产
     */
    @JsonProperty("F110N")
    private BigDecimal f110n;
    /**
     * 应收账款
     */
    @JsonProperty("F111N")
    private BigDecimal f111n;
    /**
     * 存货
     */
    @JsonProperty("F112N")
    private BigDecimal f112n;
    /**
     * 流动资产合计
     */
    @JsonProperty("F113N")
    private BigDecimal f113n;
    /**
     * 投资性房地产
     */
    @JsonProperty("F114N")
    private BigDecimal f114n;
    /**
     * 商誉
     */
    @JsonProperty("F115N")
    private BigDecimal f115n;
    /**
     * 固定资产
     */
    @JsonProperty("F116N")
    private BigDecimal f116n;
    /**
     * 非流动资产合计
     */
    @JsonProperty("F117N")
    private BigDecimal f117n;
    /**
     * 资产总计
     */
    @JsonProperty("F118N")
    private BigDecimal f118n;
    /**
     * 流动负债合计
     */
    @JsonProperty("F119N")
    private BigDecimal f119n;
    /**
     * 非流动负债合计
     */
    @JsonProperty("F120N")
    private BigDecimal f120n;
    /**
     * 负债合计
     */
    @JsonProperty("F121N")
    private BigDecimal f121n;
    /**
     * 股本
     */
    @JsonProperty("F122N")
    private BigDecimal f122n;
    /**
     * 资本公积
     */
    @JsonProperty("F123N")
    private BigDecimal f123n;
    /**
     * 盈余公积
     */
    @JsonProperty("F124N")
    private BigDecimal f124n;
    /**
     * 库存股
     */
    @JsonProperty("F125N")
    private BigDecimal f125n;
    /**
     * 未分配利润
     */
    @JsonProperty("F126N")
    private BigDecimal f126n;
    /**
     * 少数股东权益
     */
    @JsonProperty("F127N")
    private BigDecimal f127n;
    /**
     * 股东权益合计
     */
    @JsonProperty("F128N")
    private BigDecimal f128n;
    /**
     * 归属于母公司所有者权益
     */
    @JsonProperty("F129N")
    private BigDecimal f129n;
    /**
     * 研发费用	20240131新增
     */
    @JsonProperty("F130N")
    private BigDecimal f130n;
    /**
     * 研发费用率	20240131新增
     */
    @JsonProperty("F131N")
    private BigDecimal f131n;
    /**
     * 销售费用率	20240131新增
     */
    @JsonProperty("F132N")
    private BigDecimal f132n;
    /**
     * 四费费用率	20240131新增
     */
    @JsonProperty("F133N")
    private BigDecimal f133n;
    /**
     * 四费费用率同比变化值	20240131新增
     */
    @JsonProperty("F134N")
    private BigDecimal f134n;
    /**
     * 三费费用率同比变化值	20240131新增
     */
    @JsonProperty("F135N")
    private BigDecimal f135n;
    /**
     * 财务费用率同比变化值	20240131新增
     */
    @JsonProperty("F136N")
    private BigDecimal f136n;
    /**
     * 管理费用率同比变化值	20240131新增
     */
    @JsonProperty("F137N")
    private BigDecimal f137n;
    /**
     * 销售费用率同比变化值	20240131新增
     */
    @JsonProperty("F138N")
    private BigDecimal f138n;
    /**
     * 研发费用率同比变化值	20240131新增
     */
    @JsonProperty("F139N")
    private BigDecimal f139n;
    /**
     * 毛利率同比变化值	20240131新增
     */
    @JsonProperty("F140N")
    private BigDecimal f140n;
    /**
     * 扣除非经常性损益后的净利润同比变化率	20240131新增
     */
    @JsonProperty("F141N")
    private BigDecimal f141n;
    /**
     * 归属于母公司所有者的净利润同比变化率	20240131新增
     */
    @JsonProperty("F142N")
    private BigDecimal f142n;
    /**
     * 经营活动产生的现金流净额同比变化率	20240131新增
     */
    @JsonProperty("F143N")
    private BigDecimal f143n;

}